func go/types.cmpPos

8 uses

	go/types (current package)
		check.go#L98: 		if obj := s.Lookup(name); obj != nil && (!env.exprPos.IsValid() || cmpPos(obj.scopePos(), env.exprPos) <= 0) {
		decl.go#L351: 		if cmpPos(t.Pos(), pos) < 0 {
		mono.go#L290: 			if elem, ok := elem.(*TypeName); ok && !elem.IsAlias() && cmpPos(elem.Pos(), obj.Pos()) < 0 {
		scope2.go#L26: 		if obj := s.Lookup(name); obj != nil && (!pos.IsValid() || cmpPos(obj.scopePos(), pos) <= 0) {
		scope2.go#L44: 	return cmpPos(s.pos, pos) <= 0 && cmpPos(pos, s.end) < 0
		stmt.go#L67: 		return cmpPos(a.pos, b.pos)
		util.go#L28: func cmpPos(p, q token.Pos) int { return int(p - q) }